<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * 
 * id	int(11)			No	Ninguna	AUTO_INCREMENT	  Cambiar	  Eliminar	 Más 
	 2	nombre	varchar(100)	latin1_swedish_ci		Sí	NULL		  Cambiar	  Eliminar	 Más 
	 3	abreviatura	
 * 
 * Description of distrito_model
 *
 * @author Machete
 */

class distrito_model extends CI_Model {
    //put your code here
    function get_listado() {

        $this->db->select('id, nombre, abreviatura');
        $query = $this->db->get('distrito');
        return $query->result();
    }

    function get_total_registros() {
        return $this->db->count_all('distrito');
    }

    function editar() {
        
    }
    
    function get_datos_registro($id){
        $this->db->select('id, nombre, abreviatura');
        $this->db->where('id', $id);
        $query = $this->db->get('distrito');
        return $query->result();
    }

    function guardar($nombre,$abreviatura) {
        $datos = array(
            'nombre' => $nombre,
            'abreviatura'=>$abreviatura
        );
        $this->db->insert('distrito', $datos);
    }
    
    function actualizar($codigo, $nombre,$abreviatura){
        $datos = array(
            'nombre' => $nombre,
            'abreviatura'=>$abreviatura
        );
        $this->db->where('id', $codigo);
        $this->db->update('distrito', $datos);
    }
    
    function eliminar($codigo){
        $this->db->delete('distrito', array('id' => $codigo));
    }

    function buscar($palabras){

        $query = $this->db->query("SELECT * FROM distrito WHERE nombre LIKE '%" . $palabras . "%'");
        return $query;

    }

}

?>
